/**********************************************************************************************************************
** Name       : btsinfo.h
** Decription : header file of btsinfo.c for base and nearby base scan function
** Author     : jason_teng
** History    : 2022-12-30 Created
**********************************************************************************************************************/
#ifndef __BTSINFO_H__
#define __BTSINFO_H__

#ifdef __cplusplus
	extern "C" 
{
#endif

/******************************************** Include Files **********************************************************/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>


/*********************************************** Micro Defines *******************************************************/
// #define BTS_RSSI_MAIN_FACT			(0.8)//(0.2)
#define ZQ_BASE_SCAN_PERIOD         540
#define ZQ_BASE_SCAN_BUFLEN			50
// #define ZQ_BASE_SCAN_NEAR_CNT		3
#define ZQ_BASE_SCAN_NEAR_CNT		6

/*******************************************  Data Structor Declare  ***********************************************/


/*******************************************  Extern Function Declare  ***********************************************/
extern int GetSignalIntensity(void);
extern void GetBtsInfo(char *buf, int sz);
//extern int GetNearBtsCnt(void);
extern int GetNearBtsInfo(char *buf, int sz);
extern void btsinfo_init(void);

#ifdef __cplusplus
}
#endif
#endif
